package com.etoak.common.core.enums;

import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * 枚举没有 setter 方法
 * 1、定义变量
 * 2、定义构造方法(无参、全参)
 * 3、定义 Getter 方法
 */
@Getter
@NoArgsConstructor
@AllArgsConstructor
public enum ResultEnum {

    SUCCESS(200, "success."),
    SYSTEM_ERROR(500, "系统错误！"),
    FORBIDDEN(403, "没有访问权限！"),
    TOKEN_IS_NOT_FOUND(403, "没有传入令牌！"),
    TOKEN_ERROR(403, "令牌错误！"),
    TOKEN_EXPIRED(403, "令牌过期！");

    int code;
    String message;
}